TickProvider
StockSharp.Xaml.Charting.Visuals.Axes
ITickProvider摘要基础实施
实现: ITickProvider<T>, ITickProvider
属性
ParentAxis
public IAxis ParentAxis { get; protected set; }
value = tickProvider.ParentAxis
tickProvider.ParentAxis = value
选择提供者初始化时使用, 其连接在父轴上, 并使用父轴实例
方法
ConvertTicks
protected virtual double[] ConvertTicks(T[] ticks)
result = tickProvider.ConvertTicks(ticks)
将通用格式的勾选为数字类型双倍的 Double, e.g. craw to double for numberstype, 或将 DateTime.Ticks 类型 scrap DateTime 为双倍
- ticks
GetMajorTicks
public abstract T[] GetMajorTicks(IAxisParams axis)
result = tickProvider.GetMajorTicks(axis)
主要勾选阵列的通用类型表示
- axis
- The AxisParams for the axis
返回值: 要显示的勾选数组( 数据值转换为 T)
GetMinorTicks
public abstract T[] GetMinorTicks(IAxisParams axis)
result = tickProvider.GetMinorTicks(axis)
返回小勾勾数阵列的通用类型表示
- axis
- The AxisParams for the axis
返回值: 要显示的勾选数组( 数据值转换为 T)
Init
public virtual void Init(IAxis axis)
tickProvider.Init(axis)
选择提供者初始化时使用, 其连接在父轴上, 并使用父轴实例
- axis
- 父轴实例
StockSharp#Xaml#Charting#Visuals#Axes#ITickProvider#GetMajorTicks(IAxisParams)
返回主要勾选数组的双代表
- axis
- The AxisParams for the axis
返回值: 要显示的勾选数组( 数据值转换为双倍)
StockSharp#Xaml#Charting#Visuals#Axes#ITickProvider#GetMinorTicks(IAxisParams)
返回小勾选数组的双代表
- axis
- The AxisParams for the axis
返回值: 要显示的勾选数组( 数据值转换为双倍)